module key_value_control_2(
    input              lcd_clk,      //lcd模块驱动时钟
    input              sys_rst_n,    //复位信号
    input              key_flag_2,         //按键数据有效信号
    input              key_value_2,         //按键消抖后的数据  
	 output reg      value_2               //lcd控制信号
);

//*****************************************************
//**                    main code
//*****************************************************
always @ (posedge lcd_clk or negedge sys_rst_n) begin
    if(!sys_rst_n)
        value_2 <= 1'b1;
    else if(key_flag_2 && (~key_value_2))  //判断按键是否有效按下
        value_2 <= ~value_2;        
end
    
endmodule 